#ifndef GLOBALVAR_H
#define GLOBALVAR_H
class GlobalVar
{
public:
    GlobalVar();
    static QMap<int, QString> pairCharsMap;
    static QMap<QChar, QChar> leftBracketMap;
    static QMap<QChar, QChar> rightBracketMap;

    static QList<QColor> defaultKeywordColor;
    static QList<QColor> defaultFunctionColor;
    static QList<QColor> defaultNumberColor;
    static QList<QColor> defaultQtClassColor;
    static QList<QColor> defaultPreprocessColor;
    static QList<QColor> defaultCommentColor;
    static QList<QColor> defaultStringColor;
    static QList<QColor> defaultSymbolColor;
    static QList<QColor> defaultEditorForeground;

    static QList<QColor> keywordColor;
    static QList<QColor> functionColor;
    static QList<QColor> numberColor;
    static QList<QColor> qtClassColor;
    static QList<QColor> preprocessColor;
    static QList<QColor> commentColor;
    static QList<QColor> stringColor;
    static QList<QColor> symbolColor;
    static QList<QColor> warningColor;
    static QList<QColor> errorColor;
    static QList<QColor> foregroundColor;
    static QList<QColor> backgroundColor;
    static QList<QColor> errorLineForeground;
    static QList<QColor> errorLineBackground;
    static QList<QColor> currentLineBackground;
    static QList<QColor> lineNumberAreaColor;
    static QList<QColor> extraSelectionBackground;
    static QList<QColor> editorBackground;
    static QList<QColor> editorForeground;

    static int colorTheme;
    static QTranslator *translator;

    static QString darkVScrollBarStyle;
    static QString darkHScrollBarStyle;
    static QString lightVScrollBarStyle;
    static QString lightHScrollBarStyle;
};
#endif
